object PowerServerDM: TPowerServerDM
  OldCreateOrder = False
  Left = 540
  Top = 245
  Height = 456
  Width = 622
  object dsAreaInfor: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from AreasHeader'
    Parameters = <>
    Left = 48
    Top = 80
  end
  object dsTemp: TADODataSet
    Connection = frm_Main.Connection
    Parameters = <>
    Left = 48
    Top = 136
  end
  object dsFailures: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from Failures'
    Parameters = <>
    Left = 48
    Top = 192
  end
  object dsElecDevice: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from ElecDevice'
    Parameters = <>
    Left = 48
    Top = 248
  end
  object dsAreasElecDevice: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from AreasElecDevice'
    Parameters = <>
    Left = 48
    Top = 304
  end
  object comAreaDetail: TADOCommand
    Connection = frm_Main.Connection
    Parameters = <>
    Left = 120
    Top = 248
  end
  object dsFailuresInDepot: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from FailuresInDepot'
    Parameters = <>
    Left = 120
    Top = 192
  end
  object dsAreaDetail: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from AreasDetail'
    Parameters = <>
    Left = 120
    Top = 136
  end
  object dsDevice: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from Devices'
    Parameters = <>
    Left = 120
    Top = 80
  end
  object dsDeviceType: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from DeviceType'
    Parameters = <>
    Left = 120
    Top = 24
  end
  object dsElecFee: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from ElecFee'
    Parameters = <>
    Left = 200
    Top = 24
  end
  object dsPowerSupply: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 
      'select ItemID,AreaID,BeginDate,BeginTime,EndDate,EndTime,HourUse' +
      'd, OilUseSpeed,OilPrice,Style,HourUsed*OilUseSpeed As OilUsed,Ho' +
      'urUsed*OilPrice*OilUseSpeed As Cost,Remark from PowerSupply'
    Parameters = <>
    Left = 200
    Top = 80
  end
  object dsUserInfor: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from UserInfor'
    Parameters = <>
    Left = 200
    Top = 136
  end
  object dsOilPrice: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * From OilPrice'
    Parameters = <>
    Left = 200
    Top = 192
  end
  object pvAreaInfor: TDataSetProvider
    DataSet = dsAreaInfor
    ResolveToDataSet = True
    Options = [poFetchBlobsOnDemand, poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 312
    Top = 80
  end
  object pvTemp: TDataSetProvider
    DataSet = dsTemp
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 312
    Top = 136
  end
  object pvFailures: TDataSetProvider
    DataSet = dsFailures
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 312
    Top = 192
  end
  object pvElecDevice: TDataSetProvider
    DataSet = dsElecDevice
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 312
    Top = 248
  end
  object pvAreasElecDevice: TDataSetProvider
    DataSet = dsAreasElecDevice
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 312
    Top = 304
  end
  object pvDeviceType: TDataSetProvider
    DataSet = dsDeviceType
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 392
    Top = 24
  end
  object pvDevice: TDataSetProvider
    DataSet = dsDevice
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 392
    Top = 80
  end
  object pvAreaDetail: TDataSetProvider
    DataSet = dsAreaDetail
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 392
    Top = 136
  end
  object pvFailuresInDepot: TDataSetProvider
    DataSet = dsFailuresInDepot
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 392
    Top = 192
  end
  object pvElecFee: TDataSetProvider
    DataSet = dsElecFee
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 480
    Top = 24
  end
  object pvPowerSupply: TDataSetProvider
    DataSet = dsPowerSupply
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 480
    Top = 80
  end
  object pvUserInfor: TDataSetProvider
    DataSet = dsUserInfor
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 480
    Top = 136
  end
  object PvOilPrice: TDataSetProvider
    DataSet = dsOilPrice
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 480
    Top = 192
  end
  object dsTemp2: TADODataSet
    Connection = frm_Main.Connection
    ExecuteOptions = [eoAsyncFetch, eoAsyncFetchNonBlocking]
    Parameters = <>
    Left = 48
    Top = 24
  end
  object pvTemp2: TDataSetProvider
    DataSet = dsTemp2
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 312
    Top = 24
  end
  object PvAreasElecDevice2: TDataSetProvider
    DataSet = dsAreasElecDevice2
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 480
    Top = 248
  end
  object dsAreasElecDevice2: TADODataSet
    Connection = frm_Main.Connection
    CursorType = ctStatic
    CommandText = 'select * from AreasElecDevice2'
    Parameters = <>
    Left = 200
    Top = 248
  end
  object dsTemp3: TADODataSet
    Connection = frm_Main.Connection
    Parameters = <>
    Left = 200
    Top = 304
  end
  object PvTemp3: TDataSetProvider
    DataSet = dsTemp3
    ResolveToDataSet = True
    Options = [poCascadeDeletes, poCascadeUpdates, poAutoRefresh, poAllowCommandText]
    Left = 480
    Top = 304
  end
  object dsInform: TADODataSet
    Connection = frm_Main.Connection
    CommandText = 
      'select PublishDate, Title, Content from Inform order by PublishD' +
      'ate DESC'
    Parameters = <>
    Left = 128
    Top = 360
  end
  object pvInform: TDataSetProvider
    DataSet = dsInform
    ResolveToDataSet = True
    Options = [poAllowCommandText]
    Left = 200
    Top = 360
  end
  object ADODataSet: TADODataSet
    Connection = frm_Main.Connection
    Parameters = <>
    Left = 48
    Top = 360
  end
  object ADOCommand: TADOCommand
    Connection = frm_Main.Connection
    Parameters = <>
    Left = 312
    Top = 360
  end
  object DataSetProvider: TDataSetProvider
    DataSet = ADODataSet
    ResolveToDataSet = True
    Options = [poAllowCommandText]
    Left = 400
    Top = 360
  end
  object dsModifyDevice: TADODataSet
    Connection = frm_Main.Connection
    Parameters = <>
    Left = 128
    Top = 304
  end
  object pvModifyDevice: TDataSetProvider
    DataSet = dsModifyDevice
    ResolveToDataSet = True
    Options = [poAllowCommandText]
    Left = 392
    Top = 248
  end
end
